[INFO] fetching crate regex-dfa-gen 0.1.0...
[INFO] checking regex-dfa-gen-0.1.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate regex-dfa-gen 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate regex-dfa-gen 0.1.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate regex-dfa-gen 0.1.0
[INFO] finished tweaking crates.io crate regex-dfa-gen 0.1.0
[INFO] tweaked toml for crates.io crate regex-dfa-gen 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sorted-vec v0.3.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5716dd2888f597c4b217101b35b600843531c02a562121edd14f72261cca7463
[INFO] running `Command { std: "docker" "start" "-a" "5716dd2888f597c4b217101b35b600843531c02a562121edd14f72261cca7463", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5716dd2888f597c4b217101b35b600843531c02a562121edd14f72261cca7463", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5716dd2888f597c4b217101b35b600843531c02a562121edd14f72261cca7463", kill_on_drop: false }`
[INFO] [stdout] 5716dd2888f597c4b217101b35b600843531c02a562121edd14f72261cca7463
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d47e980b6398e02cd42f9fe8be3170bcf55ccc310f4e59cc365bc18d3a4764f6
[INFO] running `Command { std: "docker" "start" "-a" "d47e980b6398e02cd42f9fe8be3170bcf55ccc310f4e59cc365bc18d3a4764f6", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking dot v0.1.4
[INFO] [stderr]     Checking sorted-vec v0.3.7
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking regex-dfa-gen v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.24s
[INFO] running `Command { std: "docker" "inspect" "d47e980b6398e02cd42f9fe8be3170bcf55ccc310f4e59cc365bc18d3a4764f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d47e980b6398e02cd42f9fe8be3170bcf55ccc310f4e59cc365bc18d3a4764f6", kill_on_drop: false }`
[INFO] [stdout] d47e980b6398e02cd42f9fe8be3170bcf55ccc310f4e59cc365bc18d3a4764f6
[INFO] checking regex-dfa-gen-0.1.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate regex-dfa-gen 0.1.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate regex-dfa-gen 0.1.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate regex-dfa-gen 0.1.0
[INFO] finished tweaking crates.io crate regex-dfa-gen 0.1.0
[INFO] tweaked toml for crates.io crate regex-dfa-gen 0.1.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b54964e22e53b4ee0cbe67e73ecc675d63c6e2832745729e5696bb26f633c7ae
[INFO] running `Command { std: "docker" "start" "-a" "b54964e22e53b4ee0cbe67e73ecc675d63c6e2832745729e5696bb26f633c7ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b54964e22e53b4ee0cbe67e73ecc675d63c6e2832745729e5696bb26f633c7ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b54964e22e53b4ee0cbe67e73ecc675d63c6e2832745729e5696bb26f633c7ae", kill_on_drop: false }`
[INFO] [stdout] b54964e22e53b4ee0cbe67e73ecc675d63c6e2832745729e5696bb26f633c7ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 70d0d6e53ce65b11155227049712478bf2c8cf4c09f7897bfed0641467f019a3
[INFO] running `Command { std: "docker" "start" "-a" "70d0d6e53ce65b11155227049712478bf2c8cf4c09f7897bfed0641467f019a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking sorted-vec v0.3.7
[INFO] [stderr]     Checking dot v0.1.4
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking env_logger v0.7.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking regex-dfa-gen v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:183:31
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 AstNode::Char(CHAR_MIN..CHAR_MAX)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:198:31
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 AstNode::Char(c..add1(c))
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:202:31
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 AstNode::Char(c..add1(c))
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:242:38
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...                   ret.push(range.start..add1(self.first));
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:250:33
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 c => { ret.push(c..add1(c)) },
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:264:25
[INFO] [stdout]     |
[INFO] [stdout] 264 |                         CHAR_MIN..s.start
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:267:25
[INFO] [stdout]     |
[INFO] [stdout] 267 |                         s.end..CHAR_MAX
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dfa.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         for i in 0..self.states.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/nfa.rs:93:45
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/nfa.rs:93:60
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/nfa.rs:105:45
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/nfa.rs:105:60
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/nfa.rs:118:68
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         self.state_extend_all(&tmp_tail[..], &head[hlen..]);
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/nfa.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let nodes: Vec<usize> = (0..self.states.len()).collect();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 start1..start2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 start2..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 end1..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 start1..start2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 start2..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 end2..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 end2..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 start1..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 start2..start1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 start2..start1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 start1..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 end1..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:183:31
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 AstNode::Char(CHAR_MIN..CHAR_MAX)
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:198:31
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 AstNode::Char(c..add1(c))
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:202:31
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 AstNode::Char(c..add1(c))
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:242:38
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...                   ret.push(range.start..add1(self.first));
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:250:33
[INFO] [stdout]     |
[INFO] [stdout] 250 |                 c => { ret.push(c..add1(c)) },
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:264:25
[INFO] [stdout]     |
[INFO] [stdout] 264 |                         CHAR_MIN..s.start
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:267:25
[INFO] [stdout]     |
[INFO] [stdout] 267 |                         s.end..CHAR_MAX
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:301:45
[INFO] [stdout]     |
[INFO] [stdout] 301 |     fn charnode(c : char) -> AstNode { Char(c..add1(c)) }
[INFO] [stdout]     |                                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/ast.rs:303:14
[INFO] [stdout]     |
[INFO] [stdout] 303 |         Char(c..add1(d))
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/dfa.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         for i in 0..self.states.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/nfa.rs:93:45
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]    |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/nfa.rs:93:60
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/nfa.rs:105:45
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/nfa.rs:105:60
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 self.state_extend_all(&tail[tlen..], &head[hlen..]);
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/nfa.rs:118:68
[INFO] [stdout]     |
[INFO] [stdout] 118 |                         self.state_extend_all(&tmp_tail[..], &head[hlen..]);
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/nfa.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let nodes: Vec<usize> = (0..self.states.len()).collect();
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 start1..start2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 start2..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 end1..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 start1..start2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 start2..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:41:17
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 end2..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 end2..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 start1..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 start2..start1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 start2..start1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |                 start1..end1,
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/set.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 end1..end2,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 |             inter_split('A'..'D', 'B'..'E'),
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 |             inter_split('A'..'D', 'B'..'E'),
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:153:29
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 FirstSecond('A'..'B', 'B'..'D', 'D'..'E')
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:153:39
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 FirstSecond('A'..'B', 'B'..'D', 'D'..'E')
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:153:49
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 FirstSecond('A'..'B', 'B'..'D', 'D'..'E')
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:157:25
[INFO] [stdout]     |
[INFO] [stdout] 157 |             inter_split('A'..'E', 'E'..'Z'),
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:157:35
[INFO] [stdout]     |
[INFO] [stdout] 157 |             inter_split('A'..'E', 'E'..'Z'),
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:161:25
[INFO] [stdout]     |
[INFO] [stdout] 161 |             inter_split('A'..'Z', 'E'..'Z'),
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:161:35
[INFO] [stdout]     |
[INFO] [stdout] 161 |             inter_split('A'..'Z', 'E'..'Z'),
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:163:29
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 FirstSecond('A'..'E', 'E'..'Z', 'Z'..'Z')
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:163:39
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 FirstSecond('A'..'E', 'E'..'Z', 'Z'..'Z')
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:163:49
[INFO] [stdout]     |
[INFO] [stdout] 163 |                 FirstSecond('A'..'E', 'E'..'Z', 'Z'..'Z')
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:167:25
[INFO] [stdout]     |
[INFO] [stdout] 167 |             inter_split('A'..'Z', 'E'..'G'),
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |             inter_split('A'..'Z', 'E'..'G'),
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 DoubleFirst('A'..'E', 'E'..'G', 'G'..'Z')
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:169:39
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 DoubleFirst('A'..'E', 'E'..'G', 'G'..'Z')
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:169:49
[INFO] [stdout]     |
[INFO] [stdout] 169 |                 DoubleFirst('A'..'E', 'E'..'G', 'G'..'Z')
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:174:25
[INFO] [stdout]     |
[INFO] [stdout] 174 |             inter_split('B'..'E', 'A'..'D'),
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:174:35
[INFO] [stdout]     |
[INFO] [stdout] 174 |             inter_split('B'..'E', 'A'..'D'),
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 FirstSecond('D'..'E', 'B'..'D', 'A'..'B')
[INFO] [stdout]     |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:176:39
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 FirstSecond('D'..'E', 'B'..'D', 'A'..'B')
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:176:49
[INFO] [stdout]     |
[INFO] [stdout] 176 |                 FirstSecond('D'..'E', 'B'..'D', 'A'..'B')
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 184 |         maps.insert('A'..'Z', 1);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |         maps.insert('A'..'E', 2);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |         maps.insert('C'..'G', 3);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:190:18
[INFO] [stdout]     |
[INFO] [stdout] 190 |                 ('A'..'C', vec![1, 2]),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |                 ('C'..'E', vec![1, 2, 3]),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 ('E'..'G', vec![1, 3]), 
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 ('G'..'Z', vec![1])
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |         maps.insert('D'..'E', 1);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |         maps.insert('A'..'Z', 2);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:202:21
[INFO] [stdout]     |
[INFO] [stdout] 202 |         maps.insert('D'..'E', 3);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |                 ('D'..'E', vec![1, 2, 3]),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |                 ('A'..'D', vec![2]),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:208:18
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 ('E'..'Z', vec![2]), 
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |         maps.insert('D'..'E', 1);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |         maps.insert('A'..'E', 2);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |         maps.insert('B'..'Z', 3);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 ('D'..'E', vec![1, 2, 3]),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:222:18
[INFO] [stdout]     |
[INFO] [stdout] 222 |                 ('A'..'B', vec![2]),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:223:18
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 ('B'..'D', vec![2, 3]), 
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/set.rs:224:18
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 ('E'..'Z', vec![3]), 
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public type alias
[INFO] [stdout]  --> src/set.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type CharRange = Range<char>;
[INFO] [stdout]   |                      ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public struct field
[INFO] [stdout]   --> src/set.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub struct RangeMap<K, V>(pub Vec<(Range<K>, Vec<V>)>);
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]   --> src/set.rs:79:37
[INFO] [stdout]    |
[INFO] [stdout] 79 |     pub fn insert(&mut self, range: Range<K>, value : V) {
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `regex-dfa-gen` (lib) due to 4 previous errors; 26 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 70 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "70d0d6e53ce65b11155227049712478bf2c8cf4c09f7897bfed0641467f019a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70d0d6e53ce65b11155227049712478bf2c8cf4c09f7897bfed0641467f019a3", kill_on_drop: false }`
[INFO] [stdout] 70d0d6e53ce65b11155227049712478bf2c8cf4c09f7897bfed0641467f019a3
